Chod hore
Predchádzajúca stránka Nasledujúca stránka Začiatok kapitoly Koniec kapitoly Začiatok kurzu Koniec kurzu


10.5 Spočítanie


V takýchto úlohách určujeme počet údajov majúcich danú vlastnosť. Všeobecný algoritmus pre vopred známy počet údajov resp. pre neznámy počet údajov:

Obr10_12

Úloha
Načítajme čísla. Koncovým znakom je číslo 999. Nakoniec vypíšme koľko čísel sme načítali!

Obr10_13


Znak nad šípkou znamená, že k pôvodnej hodnote premennej pridáme hodnotu výrazu vpravo od šípky (v našom prípade 1).

Doporučenie. V prípade počítanie cyklus začnime s nulovou hodnotou a výpočet vykonajme vždy na začiatku cyklu.



10.6 Sčítanie, vypočítanie priemeru


Úlohy, v ktorých určitým spôsobom spracovávame prvky nejakej postupnosti, nazývame úlohami sčítania. Všeobecný algoritmus pre A prvkov je nasledovný:

Obr10_14

a v prípade, že nepoznáme vopred počet prvkov:

Obr10_15

Do tejto skupiny úloh môžeme zaradiť aj úlohy na rozdiel resp súčin.
Pri určení priemeru robíme súčasne dve veci - sčítavame a súčasne určujeme počet prvkov. Nakoniec určíme podiel týchto dvoch veličín, ale iba v tom prípade, ak boli údaje. V opačnom prípade by sme delili nulou, čo by priviedlo k chybe - Division by zero.

Úloha
Načítajme čísla po koncový znak a vypíšme ich priemer!

Obr10_16

Obr10_17

V rozpätí typu Integer môžeme zadávať ľubovolné hodnoty. Po zadaní hodnoty MaxInt = $7FFF (maximálna hodnota typu Integer) sa ukončí zadávanie údajov a vypíše sa priemer alebo správa.